.resume-manage-page {
  width: 16rem;
  background-color: #fff;
}
.resume-manage-page .manage-header {
  display: none;
}
.resume-manage-page .back {
  width: 100%;
  position: relative;
  font-family: "font-family:SourceHanSansCN-Regular;";
  padding: 0.85333333rem 0;
}
.resume-manage-page .back a {
  position: absolute;
  top: 0.85333333rem;
  left: 1.28rem;
  display: block;
}
.resume-manage-page .back a img {
  width: 0.81066667rem;
  height: 0.81066667rem;
  display: block;
}
.resume-manage-page .back .manage {
  position: absolute;
  top: 0.85333333rem;
  right: 1.28rem;
  left: auto;
  font-size: 0.64rem;
  color: #333333;
  display: block;
}
.resume-manage-page .back h2 {
  text-align: center;
  width: 3.2rem;
  margin-left: 6.4rem;
  line-height: 0.768rem;
  font-size: 0.768rem;
}
.resume-manage-page .manage-content {
  margin-top: 0.21333333rem;
}
.resume-manage-page .manage-content .center .left-part {
  display: none;
}
.resume-manage-page .manage-content .center .right-part {
  height: auto;
}
.resume-manage-page .manage-content .center .right-part > p {
  display: none;
}
.resume-manage-page .manage-content .center .right-part .paging {
  display: none;
}
.resume-manage-page .manage-content .center .right-part .card-list {
  padding-bottom: 0.64rem;
}
.resume-manage-page .manage-content .center .right-part .card-list > li {
  margin: 0.64rem auto;
  padding: 0 0.64rem 0 0.42666667rem;
  width: 13.44rem;
  background: #fff;
  position: relative;
}
.resume-manage-page .manage-content .center .right-part .card-list > li a {
  display: block;
  width: 100%;
}
.resume-manage-page .manage-content .center .right-part .card-list > li a .card-con1 {
  padding-top: 0.64rem;
}
.resume-manage-page .manage-content .center .right-part .card-list > li a .card-con1 .pic {
  float: left;
  width: 1.92rem;
  height: 1.92rem;
  margin-bottom: 0.42666667rem;
  position: relative;
}
.resume-manage-page .manage-content .center .right-part .card-list > li a .card-con1 .pic > img {
  width: 100%;
  height: 100%;
  padding-bottom: 0.21333333rem;
  -webkit-border-radius: 0.96rem;
  -moz-border-radius: 0.96rem;
  border-radius: 0.96rem;
}
.resume-manage-page .manage-content .center .right-part .card-list > li a .card-con1 .pic i {
  position: absolute;
  right: 0.21333333rem;
  bottom: 0.21333333rem;
}
.resume-manage-page .manage-content .center .right-part .card-list > li a .card-con1 .pic i img {
  width: 0.40533333rem;
  height: 0.40533333rem;
}
.resume-manage-page .manage-content .center .right-part .card-list > li a .card-con1 .word-detail {
  padding: 0 0 0.42666667rem 2.34666667rem;
  height: 1.92rem;
  border-bottom: 1px solid #eeeeee;
}
.resume-manage-page .manage-content .center .right-part .card-list > li a .card-con1 .word-detail h2 {
  line-height: 0.64rem;
  font-size: 0.64rem;
  font-family: "SourceHanSansCN-Bold";
  font-weight: bold;
}
.resume-manage-page .manage-content .center .right-part .card-list > li a .card-con1 .word-detail h2 .date {
  float: right;
  font-size: 0.55466667rem;
  font-family: "Roboto-Regular";
  font-weight: normal;
  color: #666;
}
.resume-manage-page .manage-content .center .right-part .card-list > li a .card-con1 .word-detail > p {
  margin: 0.49066667rem 0 0.384rem;
  font-size: 0.55466667rem;
  font-family: "SourceHanSansCN-Regular";
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.resume-manage-page .manage-content .center .right-part .card-list > li a .card-con1 .word-detail > div {
  position: absolute;
  bottom: 0rem;
  right: 0.64rem;
}
.resume-manage-page .manage-content .center .right-part .card-list > li a .card-con1 .word-detail > div > span {
  font-size: 0.55466667rem;
}
.resume-manage-page .manage-content .center .right-part .card-list > li a .card-con1 .word-detail > div > span.accepted {
  color: #398DEE;
}
.resume-manage-page .manage-content .center .right-part .card-list > li a .card-con1 .word-detail > div > span.not-view {
  color: #EE3939;
}
.resume-manage-page .manage-content .center .right-part .card-list > li a .card-con1 .word-detail > div .operator {
  width: 2.56rem;
  position: absolute;
  top: -1.92rem;
  right: 0;
  text-align: right;
  font-size: 0.55466667rem;
}
.resume-manage-page .manage-content .center .right-part .card-list > li a .card-con1 .word-detail > div .operator i img {
  width: 0.85333333rem;
  height: 0.85333333rem;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.resume-manage-page .manage-content .center .right-part .card-list > li a .card-con1 .word-detail > span.phone {
  display: block;
  margin-top: 26px;
  padding-left: 22px;
  font-size: 14px;
  background: url(../images/phone.png) left center no-repeat;
}
.resume-manage-page .manage-content .center .right-part .card-list > li a .card-con2 {
  margin-top: 0.59733333rem;
}
.resume-manage-page .manage-content .center .right-part .card-list > li a .card-con2 span {
  padding: 0.17066667rem 0.42666667rem 0.17066667rem 0.59733333rem;
  font-family: "SourceHanSansCN-Regular";
  font-size: 0.55466667rem;
  color: #666;
}
.resume-manage-page .manage-content .center .right-part .card-list > li a .card-con2 span:first-child {
  background: url(../images/address.png) left center no-repeat;
  background-size: 0.42666667rem 0.512rem;
}
.resume-manage-page .manage-content .center .right-part .card-list > li a .card-con2 span:first-child + span {
  background: url(../images/age.png) left center no-repeat;
  background-size: 0.512rem 0.46933333rem;
}
.resume-manage-page .manage-content .center .right-part .card-list > li a .card-con2 span:first-child + span + span {
  background: url(../images/exper.png) left center no-repeat;
  background-size: 0.512rem 0.46933333rem;
}
.resume-manage-page .manage-content .center .right-part .card-list > li a .card-con2 span:first-child + span + span + span {
  background: url(../images/education.png) left center no-repeat;
  background-size: 0.512rem 0.46933333rem;
}
.resume-manage-page .manage-content .center .right-part .layui-tab-brief {
  margin: 0;
  /*padding-left: 40/@rem;*/
}
.resume-manage-page .manage-content .center .right-part .layui-tab-brief .layui-tab-title {
  border-bottom: none;
  height: 0.96rem;
}
.resume-manage-page .manage-content .center .right-part .layui-tab-brief .layui-tab-title li {
  padding: 0;
  /*  margin:0 46/@rem;*/
  width: 20%;
  font-size: 0.68266667rem;
  min-width: 0;
  line-height: 0.64rem;
  /* &:first-child{
                margin-left:0;
              }*/
}
.resume-manage-page .manage-content .center .right-part .layui-tab-brief .layui-tab-title .layui-this {
  color: #398DEE;
}
.resume-manage-page .manage-content .center .right-part .layui-tab-brief .layui-tab-title .layui-this:after {
  border-bottom: 0.08533333rem solid #398dee;
  height: 0.93866667rem;
}
.resume-manage-page .manage-content .center .right-part .layui-tab-brief .layui-tab-content {
  padding: 0;
}
.resume-manage-page .manage-content .center .right-part .layui-tab-brief .layui-tab-content .layui-tab-item {
  margin-top: 0.64rem;
}
.resume-manage-page .manage-content .center .job-manage .job-list {
  margin: 0 1.28rem;
}
.resume-manage-page .manage-content .center .job-manage .job-list > ul {
  padding-bottom: 2.13333333rem;
}
.resume-manage-page .manage-content .center .job-manage .job-list > ul li {
  width: 13.44rem;
  height: 3.2rem;
  background: #fff;
  padding: 0 0 0.85333333rem;
  border-bottom: #eeeeee solid 0.02133333rem;
}
.resume-manage-page .manage-content .center .job-manage .job-list > ul li input {
  width: 0.46933333rem;
  height: 0.46933333rem;
  margin: 0.10666667rem 0.64rem 0.10666667rem 0;
}
.resume-manage-page .manage-content .center .job-manage .job-list > ul li h2 {
  padding: 1.28rem 0 0.81066667rem;
  line-height: 0.64rem;
  font-size: 0.64rem;
  font-family: "SourceHanSansCN-Bold";
  font-weight: bold;
}
.resume-manage-page .manage-content .center .job-manage .job-list > ul li h2 span {
  float: right;
  font-size: 0.55466667rem;
  font-family: "Roboto-Regular";
  color: #999;
}
.resume-manage-page .manage-content .center .job-manage .job-list > ul li .job-demand {
  color: #999;
}
.resume-manage-page .manage-content .center .job-manage .job-list > ul li .job-demand span {
  font-size: 0.55466667rem;
  line-height: 0.61866667rem;
  color: #333;
  margin: 0 0.17066667rem;
}
.resume-manage-page .manage-content .center .job-manage .job-list > ul li .job-demand span:first-child {
  margin-left: 0;
}
.resume-manage-page .manage-content .center .job-manage .job-list > ul li .job-demand a {
  display: none;
}
.resume-manage-page .manage-content .center .job-manage .job-list > ul li .pay {
  float: right;
  margin-top: -0.81066667rem;
  font-size: 0.64rem;
  color: #EE3939;
}
.resume-manage-page .manage-content .center .job-manage .job-list .add-job-btn {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  text-align: center;
  height: 2.13333333rem;
  line-height: 2.13333333rem;
  background: #398DEE;
  font-size: 0.64rem;
  font-family: "SourceHanSansCN-Regular";
}
.resume-manage-page .manage-content .center .job-manage .job-list .add-job-btn a {
  color: #fff;
}
.resume-manage-page .manage-content .center .job-manage .delete-job-list {
  width: 13.44rem;
  margin: 0 1.28rem 2.13333333rem;
}
.resume-manage-page .manage-content .center .job-manage .delete-job-list > ul {
  width: 13.44rem;
}
.resume-manage-page .manage-content .center .job-manage .delete-job-list > ul li {
  width: 13.44rem;
  height: 3.2rem;
  background: #fff;
  padding: 0 0 0.85333333rem;
  display: flex;
  border-bottom: #eeeeee solid 0.02133333rem;
}
.resume-manage-page .manage-content .center .job-manage .delete-job-list > ul li > div {
  width: 12.16rem;
}
.resume-manage-page .manage-content .center .job-manage .delete-job-list > ul li > div h2 {
  padding: 1.28rem 0 0.81066667rem;
  line-height: 0.64rem;
  font-size: 0.64rem;
  font-family: "SourceHanSansCN-Bold";
  font-weight: bold;
}
.resume-manage-page .manage-content .center .job-manage .delete-job-list > ul li > div h2 span {
  float: right;
  font-size: 0.55466667rem;
  font-family: "Roboto-Regular";
  color: #999;
}
.resume-manage-page .manage-content .center .job-manage .delete-job-list > ul li > div .job-demand {
  color: #999;
}
.resume-manage-page .manage-content .center .job-manage .delete-job-list > ul li > div .job-demand span {
  font-size: 0.55466667rem;
  line-height: 0.61866667rem;
  color: #333;
  margin: 0 0.17066667rem;
}
.resume-manage-page .manage-content .center .job-manage .delete-job-list > ul li > div .job-demand span:first-child {
  margin-left: 0;
}
.resume-manage-page .manage-content .center .job-manage .delete-job-list > ul li > div .pay {
  float: right;
  margin-top: -0.81066667rem;
  font-size: 0.64rem;
  color: #EE3939;
}
.resume-manage-page .manage-content .center .job-manage .delete-job-list > ul li input {
  width: 0.46933333rem;
  height: 0.46933333rem;
  margin: 2.02666667rem 0.64rem 0.21333333rem 0;
}
.resume-manage-page .manage-content .center .job-manage .job-info {
  display: none;
}
.resume-manage-page .manage-content .center .job-manage .add-new-job {
  position: absolute;
  bottom: 0;
  top: auto;
  width: 16rem;
  height: 2.13333333rem;
  line-height: 2.13333333rem;
  background: #398dee;
  text-align: center;
}
.resume-manage-page .manage-content .center .job-manage .add-new-job a {
  color: #fff;
  width: 3.02933333rem;
  height: 0.72533333rem;
  font-size: 0.768rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: 400;
}
.resume-manage-page .manage-content .center .job-manage .delete-job-btn {
  width: 16rem;
  height: 2.13333333rem;
  text-align: center;
  line-height: 2.13333333rem;
  background: #ee3939;
  position: fixed;
  bottom: 0;
}
.resume-manage-page .manage-content .center .job-manage .delete-job-btn a {
  font-size: 0.64rem;
  height: 0.64rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: 400;
  color: #ffffff;
}
.resume-manage-page .manage-content .center .option-btn {
  width: 11.73333333rem;
  margin: 0 auto;
}
.resume-manage-page .manage-content .center .option-btn span {
  display: block;
  text-align: center;
  height: 2.13333333rem;
  line-height: 2.13333333rem;
  background: #fff;
  color: #398DEE;
  font-size: 0.64rem;
  font-family: "SourceHanSansCN-Regular";
}
.resume-manage-page .manage-content .center .option-btn .curr {
  background: #398DEE;
  color: #fff;
}
.wap-header {
  width: 100%;
  position: relative;
  padding: 0.85333333rem 0;
}
.wap-header a {
  position: absolute;
  top: 0.85333333rem;
  left: 1.28rem;
  display: block;
}
.wap-header a img {
  width: 0.81066667rem;
  height: 0.81066667rem;
  display: block;
}
.wap-header h2 {
  text-align: center;
  line-height: 0.768rem;
  font-size: 0.768rem;
  font-family: "SourceHanSansCN-Regular";
}
.wrap-company-set {
  width: 16rem;
  background: #fff;
}
.wrap-company-set .wrap-setting {
  margin-top: 0.768rem;
  width: 16rem;
}
.wrap-company-set .wrap-setting ul {
  border-top: 0.34133333rem solid #eeeeee;
  width: 100%;
}
.wrap-company-set .wrap-setting ul li {
  height: 2.47466667rem;
  width: 100%;
}
.wrap-company-set .wrap-setting ul li a {
  margin: 0 1.28rem 0 1.28rem;
  line-height: 2.47466667rem;
  width: 13.44rem;
  display: block;
  color: #333;
  font-size: 0.64rem;
  font-family: "SourceHanSansCN-Bold";
  font-weight: bold;
  background: url(../images/mobile/next.png) right center no-repeat;
  -webkit-background-size: 0.512rem 0.512rem;
  background-size: 0.512rem 0.512rem;
}
.wrap-company-set .wrap-setting .wap-logout {
  border-top: 0.34133333rem solid #eeeeee;
  padding: 0 1.17333333rem 0 1.25866667rem;
  line-height: 2.47466667rem;
  font-size: 0.64rem;
  font-family: "SourceHanSansCN-Bold";
}
.wrap-company-set .wrap-info {
  margin: 0.768rem 1.28rem 0;
  width: 13.44rem;
}
.wrap-company-set .wrap-info ul {
  border-bottom: 0.02133333rem solid #eeeeee;
  width: 13.44rem;
}
.wrap-company-set .wrap-info ul .layui-form {
  display: flex;
}
.wrap-company-set .wrap-info ul .layui-form span {
  width: 2.56rem;
}
.wrap-company-set .wrap-info ul .layui-form .layui-form-item {
  width: 10.02666667rem;
  margin-left: 0.72533333rem;
  font-size: 0.64rem;
  font-family: "SourceHanSansCN-Bold";
  font-weight: bold;
  color: #333;
  display: inline-block;
}
.wrap-company-set .wrap-info ul .layui-form .layui-form-item input {
  border: none;
  color: #333333;
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
}
.wrap-company-set .wrap-info ul li {
  height: 2.432rem;
  width: 13.44rem;
  display: flex;
  justify-content: space-between;
}
.wrap-company-set .wrap-info ul li > p img {
  width: 1.70666667rem;
  height: 1.70666667rem;
}
.wrap-company-set .wrap-info ul li span {
  height: 0.64rem;
  font-size: 0.64rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: 400;
  color: #333333;
  line-height: 2.47466667rem;
}
.wrap-company-set .wrap-info ul li input {
  width: 10.24rem;
  padding-left: 0.21333333rem;
  text-align: left;
  height: 2.34666667rem;
  line-height: 2.34666667rem;
  font-size: 0.64rem;
  font-family: SourceHanSansCN-Bold;
  font-weight: bold;
  color: #333333;
}
.wrap-company-set .wrap-info .mbdescribe {
  border: none;
  margin-bottom: 0;
  width: 13.44rem;
}
.wrap-company-set .wrap-info .mbdescribe span {
  float: left;
  width: 2.56rem;
  padding: 0.512rem 0;
  font-size: 0.64rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: 400;
  color: #333333;
}
.wrap-company-set .wrap-info .mbdescribe textarea {
  resize: none;
  display: inline-block;
  width: 11.73333333rem;
  height: 4.26666667rem;
  font-size: 0.55466667rem;
  margin-right: 1.23733333rem;
  padding: 0.40533333rem 0.72533333rem 0.42666667rem 0.42666667rem;
  background: #f7f7f9;
  color: #333333;
  font-family: SourceHanSansCN-Regular;
  border: none;
}
.wrap-company-set .save-btn {
  margin: 2.64533333rem 2.13333333rem auto;
  width: 11.73333333rem;
  height: 2.13333333rem;
  line-height: 2.13333333rem;
  font-size: 0.64rem;
  text-align: center;
  font-family: SourceHanSansCN-Regular;
  font-weight: 400;
  color: #ffffff;
  background: #398dee;
  border-radius: 6px;
}
.wap-backstage {
  width: 16rem;
  background: #fff;
}
.wap-backstage .head {
  width: 16rem;
  height: 3.75466667rem;
  display: block;
  background: url("../images/mobile/background.png") no-repeat #ffffff;
  background-size: 16rem 3.75466667rem;
}
.wap-backstage .company-about {
  width: 14.72rem;
  /*height: 180/@rem;*/
  margin: -2.26133333rem 0.64rem 0;
  background-color: #fff;
  border-radius: 0.34133333rem;
  display: flex;
}
.wap-backstage .company-about img {
  width: 2.13333333rem;
  height: 2.13333333rem;
  margin: 0.64rem;
}
.wap-backstage .company-about div {
  width: 11.30666667rem;
  /*height: 116/@rem;*/
}
.wap-backstage .company-about div > p {
  margin: 0.46933333rem 0.64rem 0rem 0;
}
.wap-backstage .company-about div > p span {
  font-size: 0.512rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: 400;
  color: #666666;
}
.wap-backstage .company-about div h2 {
  margin-bottom: 0.64rem;
  padding-top: 0.85333333rem;
  line-height: 0.768rem;
  font-size: 0.68266667rem;
  font-family: SourceHanSansCN-Bold;
  font-weight: bold;
  color: #333333;
  max-height: 2.304rem;
  overflow: hidden;
  word-wrap: break-word;
}
.wap-backstage .company-about div span {
  margin-top: 0;
  font-size: 0.64rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: 400;
  color: #333333;
  word-wrap: break-word;
}
.wap-backstage .company-about div span a {
  padding-right: 0.42666667rem;
  width: 9.87733333rem;
  display: block;
  color: #333;
  font-size: 0.64rem;
  font-family: "SourceHanSansCN-Bold";
  background: url(../images/mobile/next.png) right center no-repeat;
  -webkit-background-size: 0.512rem 0.512rem;
  background-size: 0.512rem 0.512rem;
}
.wap-backstage .nav {
  width: 100%;
  height: 2.56rem;
  margin-top: 0.85333333rem;
}
.wap-backstage .nav ul {
  width: 100%;
}
.wap-backstage .nav ul li {
  float: left;
  text-align: center;
  width: 25%;
  height: 2.56rem;
  font-size: 0.55466667rem;
  font-family: "SourceHanSansCN-Regular";
  color: #333333;
}
.wap-backstage .nav ul li span {
  display: block;
  margin-bottom: 0.42666667rem;
  font-size: 0.768rem;
  font-family: Roboto-Bold;
  font-weight: bold;
  color: #333333;
}
.wap-backstage .separator {
  border-bottom: 0.34133333rem solid #eeeeee;
  margin: 0;
  display: block;
  width: 16rem;
}
.wap-backstage .content-list {
  width: 13.22666667rem;
  margin: 0 1.42933333rem 0 1.28rem;
  background-color: #fff;
}
.wap-backstage .content-list .employ {
  width: 100%;
  /*height: 1220/@rem;*/
}
.wap-backstage .content-list .employ > div #show-content {
  display: none;
}
.wap-backstage .content-list .employ > div ul {
  width: 13.22666667rem;
  margin-bottom: 1.28rem;
}
.wap-backstage .content-list .employ > div ul li {
  width: 13.44rem;
  margin-top: 0.512rem;
}
.wap-backstage .content-list .employ > div ul li a {
  display: flex;
  justify-content: space-between;
}
.wap-backstage .content-list .employ > div ul li a span {
  font-size: 0.64rem;
  font-family: SourceHanSansCN-Bold;
  font-weight: bold;
  color: #333333;
  width: 12.37333333rem;
}
.wap-backstage .content-list .employ > div ul li a img {
  width: 0.768rem;
  height: 0.768rem;
}
.wap-backstage .content-list .employ > div ul li p {
  width: 13.44rem;
  font-size: 0.55466667rem;
  font-family: Roboto-Regular;
  font-weight: 400;
  color: #999999;
}
.wap-backstage .content-list .employ > div ul li span {
  font-size: 0.64rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: 400;
  color: #333333;
}
.wap-backstage .content-list .employ > div ul li i {
  font-size: 0.64rem;
  font-style: normal;
  margin: 0;
  font-family: SourceHanSansCN-Regular;
  font-weight: 400;
  color: #ee3939;
}
.wap-backstage .content-list .employ span a {
  width: 13.22666667rem;
  font-weight: bold;
  margin: 0.85333333rem 0 0.128rem;
  display: block;
  font-size: 0.68266667rem;
  color: #333;
  font-size: 0.64rem;
  font-family: "SourceHanSansCN-Bold";
  background: url(../images/mobile/next.png) right center no-repeat;
  -webkit-background-size: 0.29866667rem 0.512rem;
  background-size: 0.29866667rem 0.512rem;
}
.wap-backstage .content-list .drow {
  width: 16rem;
  height: 1.70666667rem;
  margin-top: -0.64rem;
  line-height: 1.70666667rem;
  margin-left: -1.28rem;
  display: flex;
  justify-content: space-around;
  align-items: center;
  border-bottom: 0.34133333rem solid #eeeeee;
}
.wap-backstage .content-list .drow img {
  width: 0.55466667rem;
  height: 0.32rem;
}
.wap-backstage .content-list .hr-manage {
  width: 13.22666667rem;
  /*height: 400/@rem;*/
  padding-bottom: 1.28rem;
}
.wap-backstage .content-list .hr-manage span {
  margin: 0.85333333rem 0 1.06666667rem 0;
  display: block;
  height: 0.68266667rem;
  font-size: 0.68266667rem;
  font-family: SourceHanSansCN-Bold;
  font-weight: bold;
  color: #333333;
}
.wap-backstage .content-list .hr-manage > div #show-content {
  display: none;
}
.wap-backstage .content-list .hr-manage > div ul {
  width: 13.44rem;
  margin-top: 1.28rem;
}
.wap-backstage .content-list .hr-manage > div ul li {
  width: 13.44rem;
  margin-top: 0.768rem;
  height: 0.576rem;
  display: flex;
  font-size: 0.64rem;
  font-family: Roboto-Regular;
  font-weight: 400;
  color: #333333;
}
.wap-backstage .content-list .hr-manage > div ul li span {
  margin: 0 0.29866667rem 0 0;
}
.wap-backstage .content-list .hr-manage > div ul li span img {
  width: 0.55466667rem;
  height: 0.55466667rem;
}
.wap-backstage .content-list .hr-manage > div ul li a {
  display: flex;
  width: 13.44rem;
  justify-content: space-between;
}
.wap-backstage .content-list .hr-manage > div ul li a span {
  font-size: 0.64rem;
  font-family: SourceHanSansCN-Bold;
  font-weight: bold;
  color: #333333;
}
.wap-backstage .content-list .hr-manage > div ul li a img {
  width: 0.768rem;
  height: 0.768rem;
}
.wap-backstage .content-list .hr-leader > div ul li:first-child {
  position: relative;
  padding-left: 0.85333333rem;
}
.wap-backstage .content-list .hr-leader > div ul li:first-child:before {
  position: absolute;
  top: 0;
  left: 0;
  content: '';
  width: 0.64rem;
  height: 0.64rem;
  background: url(../../images/leader.png) no-repeat 0.04266667rem 0.04266667rem #00aabb;
  -webkit-background-size: 0.512rem;
  background-size: 0.512rem;
}
.wap-backstage .content-list .hr-examine .pass-hr-btn {
  margin-right: 0.85333333rem;
}
.wap-edit {
  width: 16rem;
  background: #fff;
}
.wap-edit .position-list {
  margin: 0.21333333rem 1.344rem 0.85333333rem 1.216rem;
  width: 13.44rem;
}
.wap-edit .position-list ul {
  height: 2.34666667rem;
  align-items: center;
  margin: 0;
  border-bottom: 0.02133333rem solid #eeeeee;
}
.wap-edit .position-list ul li {
  height: 2.34666667rem;
  line-height: 2.34666667rem;
  font-size: 0.64rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: 400;
  color: #333333;
}
.wap-edit .position-list ul li span {
  height: 0.61866667rem;
  margin-right: 0.64rem;
  font-size: 0.64rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: 400;
  color: #333333;
}
.wap-edit .position-list ul li input {
  width: 9.38666667rem;
  font-size: 0.64rem;
  font-family: SourceHanSansCN-Bold;
  font-weight: bold;
  color: #333333;
  text-align: justify;
}
.wap-edit .position-list ul .layui-form {
  display: flex;
}
.wap-edit .position-list ul .layui-form span {
  width: 2.56rem;
}
.wap-edit .position-list ul .layui-form .layui-form-item {
  width: 10.02666667rem;
  margin-left: 0.08533333rem;
  font-size: 0.64rem;
  font-family: "SourceHanSansCN-Bold";
  font-weight: bold;
  color: #333;
  display: inline-block;
}
.wap-edit .position-list ul .layui-form .layui-form-item input {
  border: none;
  height: 2.24rem;
  line-height: 2.24rem;
  color: #333333;
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
}
.wap-edit .position-list .describe {
  width: 13.44rem;
  font-family: "SourceHanSansCN-Regular";
  font-weight: 400;
  color: #333;
  margin-top: 0.93866667rem;
  display: block;
}
.wap-edit .position-list .describe span {
  font-size: 0.64rem;
  margin-right: 10.88rem;
  width: 2.56rem;
}
.wap-edit .position-list .describe textarea {
  border: none;
  margin: 0.49066667rem 1.23733333rem 0 0;
  width: 11.73333333rem;
  height: 4.26666667rem;
  padding: 0.42666667rem 1.28rem 0.34133333rem 0.42666667rem;
  font-size: 0.55466667rem;
  background: #f7f7f9;
}
.wap-edit .edit-btn {
  width: 11.73333333rem;
  justify-content: space-between;
  margin: 2.56rem 2.13333333rem 0;
}
.wap-edit .edit-btn .save-btn {
  width: 11.73333333rem;
  height: 2.13333333rem;
  line-height: 2.13333333rem;
  background: #398dee;
  font-size: 0.64rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: 400;
  color: #fff;
  border-radius: 0.128rem;
}
.wap-edit .edit-btn .delete-btn {
  margin: 1.06666667rem 0;
  text-align: center;
  width: 11.73333333rem;
  height: 0.64rem;
  line-height: 0.64rem;
  font-size: 0.64rem;
  font-family: SourceHanSansCN-Regular;
  font-weight: 400;
  color: #ee3939;
  background-color: #fff;
}
